# far model CODE resource # near model jump table entries starting at A5 + 0x000021F0 (6 of them) # far model jump table entries starting at A5 + 0x00000000 (0 of them) # A5 relocation data at 0x00000000 # A5 relocation at 0000FFFE # A5 is 0x00000000 # PC relocation data at 0x00000000 # PC relocation at 0000FFFE # load address is 0x00000000 fn00000000: 00000000 4E56 0000 link A6, 0 00000004 48E7 1020 movem.l -[A7], D3,A2 00000008 246E 0008 movea.l A2, [A6 + 0x8] 0000000C 2612 move.l D3, [A2] 0000000E 701F moveq.l D0, 0x1F 00000010 C680 and.l D3, D0 00000012 7013 moveq.l D0, 0x13 00000014 B680 cmp.l D3, D0 00000016 660C bne +0xE /* 00000024 */ 00000018 706A moveq.l D0, 0x6A 0000001A 2F00 move.l -[A7], D0 0000001C 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 00000020 584F addq.w A7, 4 00000022 603C bra +0x3E /* 00000060 */ label00000024: 00000024 2003 move.l D0, D3 00000026 721F moveq.l D1, 0x1F 00000028 C081 and.l D0, D1 0000002A 41ED D414 lea.l A0, [A5 - 0x2BEC] 0000002E 1030 0000 move.b D0, [A0 + D0.w] 00000032 7210 moveq.l D1, 0x10 00000034 C001 and.b D0, D1 00000036 6718 beq +0x1A /* 00000050 */ 00000038 2F0A move.l -[A7], A2 0000003A 4267 clr.w -[A7] 0000003C 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */] 00000040 2440 movea.l A2, D0 00000042 206A 0008 movea.l A0, [A2 + 0x8] 00000046 5368 0006 subq.w [A0 + 0x6], 1 0000004A 526A 0006 addq.w [A2 + 0x6], 1 0000004E 6010 bra +0x12 /* 00000060 */ label00000050: 00000050 0C83 0000 0015 cmpi.l D3, 0x15 00000056 6608 bne +0xA /* 00000060 */ 00000058 2F0A move.l -[A7], A2 0000005A 4EAD 151A jsr [A5 + 0x151A /* export_671 */] 0000005E 2440 movea.l A2, D0 label00000060: 00000060 200A move.l D0, A2 00000062 4CDF 0408 movem.l D3,A2, [A7]+ 00000066 4E5E unlink A6 00000068 205F movea.l A0, [A7]+ 0000006A 584F addq.w A7, 4 0000006C 4ED0 jmp [A0] 0000006E 4E56 FFE0 link A6, -0x0020 00000072 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000076 7000 moveq.l D0, 0x00 00000078 2640 movea.l A3, D0 0000007A 302D D5D6 move.w D0, [A5 - 0x2A2A] 0000007E 7210 moveq.l D1, 0x10 00000080 C041 and.w D0, D1 00000082 6628 bne +0x2A /* 000000AC */ 00000084 7073 moveq.l D0, 0x73 00000086 2F00 move.l -[A7], D0 00000088 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 0000008C 584F addq.w A7, 4 0000008E 7072 moveq.l D0, 0x72 00000090 1F00 move.b -[A7], D0 00000092 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */] 00000096 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 0000009A 206D D874 movea.l A0, [A5 - 0x278C] 0000009E 2F28 004C move.l -[A7], [A0 + 0x4C] 000000A2 42A7 clr.l -[A7] 000000A4 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 000000A8 4EFA 0260 jmp [PC + 0x260 /* 0000030A */] label000000AC: 000000AC 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 000000B0 162D CDDC move.b D3, [A5 - 0x3224] 000000B4 7072 moveq.l D0, 0x72 000000B6 B600 cmp.b D3, D0 000000B8 670C beq +0xE /* 000000C6 */ 000000BA 7057 moveq.l D0, 0x57 000000BC B600 cmp.b D3, D0 000000BE 6706 beq +0x8 /* 000000C6 */ 000000C0 7054 moveq.l D0, 0x54 000000C2 B600 cmp.b D3, D0 000000C4 6622 bne +0x24 /* 000000E8 */ label000000C6: 000000C6 202D E48A move.l D0, [A5 - 0x1B76] 000000CA 660C bne +0xE /* 000000D8 */ 000000CC 487A 0246 pea.l [PC + 0x246 /* 00000314, value 0x5F5F6568 '__eh', cstring "__eh_rethrow" */] 000000D0 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */] 000000D4 2B40 E48A move.l [A5 - 0x1B76], D0 label000000D8: 000000D8 2F2D E48A move.l -[A7], [A5 - 0x1B76] 000000DC 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] 000000E0 2D40 FFEC move.l [A6 - 0x14], D0 000000E4 6000 0216 bra +0x218 /* 000002FC */ label000000E8: 000000E8 4EAD 198A jsr [A5 + 0x198A /* export_813 */] 000000EC 2F00 move.l -[A7], D0 000000EE 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */] 000000F2 2840 movea.l A4, D0 000000F4 202C 0016 move.l D0, [A4 + 0x16] 000000F8 2D40 FFE4 move.l [A6 - 0x1C], D0 000000FC 2040 movea.l A0, D0 000000FE 2210 move.l D1, [A0] 00000100 0281 0000 00FF andi.l D1, 0xFF 00000106 43ED D414 lea.l A1, [A5 - 0x2BEC] 0000010A 1231 1000 move.b D1, [A1 + D1.w] 0000010E 7401 moveq.l D2, 0x01 00000110 C202 and.b D1, D2 00000112 6720 beq +0x22 /* 00000134 */ 00000114 5268 0006 addq.w [A0 + 0x6], 1 00000118 486E FFE4 pea.l [A6 - 0x1C] 0000011C 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */] 00000120 2F0C move.l -[A7], A4 00000122 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000126 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 0000012A 2840 movea.l A4, D0 0000012C 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000130 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */] label00000134: 00000134 2F0C move.l -[A7], A4 00000136 4EAD 196A jsr [A5 + 0x196A /* export_809 */] 0000013A 2840 movea.l A4, D0 0000013C 202C 0016 move.l D0, [A4 + 0x16] 00000140 2D40 FFE4 move.l [A6 - 0x1C], D0 00000144 2F00 move.l -[A7], D0 00000146 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */] 0000014A 2D40 FFE0 move.l [A6 - 0x20], D0 0000014E 202D E486 move.l D0, [A5 - 0x1B7A] 00000152 660C bne +0xE /* 00000160 */ 00000154 487A 01CC pea.l [PC + 0x1CC /* 00000322, value 0x5F5F6568 '__eh', cstring "__eh_throw" */] 00000158 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */] 0000015C 2B40 E486 move.l [A5 - 0x1B7A], D0 label00000160: 00000160 2F2D E486 move.l -[A7], [A5 - 0x1B7A] 00000164 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] 00000168 2D40 FFEC move.l [A6 - 0x14], D0 0000016C 2040 movea.l A0, D0 0000016E 2068 0016 movea.l A0, [A0 + 0x16] 00000172 2068 000C movea.l A0, [A0 + 0xC] 00000176 2068 000C movea.l A0, [A0 + 0xC] 0000017A 2028 0004 move.l D0, [A0 + 0x4] 0000017E 2D40 FFE8 move.l [A6 - 0x18], D0 00000182 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00000186 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */] 0000018A 2600 move.l D3, D0 0000018C 206E FFE4 movea.l A0, [A6 - 0x1C] 00000190 2010 move.l D0, [A0] 00000192 721F moveq.l D1, 0x1F 00000194 C041 and.w D0, D1 00000196 7214 moveq.l D1, 0x14 00000198 B041 cmp.w D0, D1 0000019A 6600 0124 bne +0x126 /* 000002C0 */ 0000019E 202D E48E move.l D0, [A5 - 0x1B72] 000001A2 660C bne +0xE /* 000001B0 */ 000001A4 487A 0188 pea.l [PC + 0x188 /* 0000032E, value 0x5F5F6568 '__eh', cstring "__eh_newp" */] 000001A8 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */] 000001AC 2B40 E48E move.l [A5 - 0x1B72], D0 label000001B0: 000001B0 7057 moveq.l D0, 0x57 000001B2 2F00 move.l -[A7], D0 000001B4 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000001B8 4267 clr.w -[A7] 000001BA 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */] 000001BE 2F00 move.l -[A7], D0 000001C0 7013 moveq.l D0, 0x13 000001C2 2F00 move.l -[A7], D0 000001C4 246D E48E movea.l A2, [A5 - 0x1B72] 000001C8 206A 000C movea.l A0, [A2 + 0xC] 000001CC 2F28 0008 move.l -[A7], [A0 + 0x8] 000001D0 2F0A move.l -[A7], A2 000001D2 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] 000001D6 2F00 move.l -[A7], D0 000001D8 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */] 000001DC 2F00 move.l -[A7], D0 000001DE 206D D874 movea.l A0, [A5 - 0x278C] 000001E2 2F28 001C move.l -[A7], [A0 + 0x1C] 000001E6 2F03 move.l -[A7], D3 000001E8 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 000001EC 2F00 move.l -[A7], D0 000001EE 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */] 000001F2 2D40 FFF0 move.l [A6 - 0x10], D0 000001F6 2040 movea.l A0, D0 000001F8 2F28 0016 move.l -[A7], [A0 + 0x16] 000001FC 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */] 00000200 2D40 FFFC move.l [A6 - 0x4], D0 00000204 721B moveq.l D1, 0x1B 00000206 2F01 move.l -[A7], D1 00000208 2040 movea.l A0, D0 0000020A 2F28 000C move.l -[A7], [A0 + 0xC] 0000020E 2F00 move.l -[A7], D0 00000210 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] 00000214 2F00 move.l -[A7], D0 00000216 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000021A 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */] 0000021E 2D40 FFF0 move.l [A6 - 0x10], D0 00000222 42A7 clr.l -[A7] 00000224 2F0C move.l -[A7], A4 00000226 4EAD 170A jsr [A5 + 0x170A /* export_733 */] 0000022A 504F addq.w A7, 8 0000022C 2D40 FFF4 move.l [A6 - 0xC], D0 00000230 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000234 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] 00000238 2F00 move.l -[A7], D0 0000023A 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 0000023E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000242 42A7 clr.l -[A7] 00000244 42A7 clr.l -[A7] 00000246 7008 moveq.l D0, 0x08 00000248 2F00 move.l -[A7], D0 0000024A 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */] 0000024E 2840 movea.l A4, D0 00000250 700F moveq.l D0, 0x0F 00000252 2F00 move.l -[A7], D0 00000254 2F2C 0016 move.l -[A7], [A4 + 0x16] 00000258 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000025C 2F0C move.l -[A7], A4 0000025E 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */] 00000262 2840 movea.l A4, D0 00000264 7600 moveq.l D3, 0x00 00000266 206E FFE4 movea.l A0, [A6 - 0x1C] 0000026A 2468 000C movea.l A2, [A0 + 0xC] 0000026E 266A 0010 movea.l A3, [A2 + 0x10] 00000272 202B 004E move.l D0, [A3 + 0x4E] 00000276 2D40 FFF8 move.l [A6 - 0x8], D0 0000027A 202B 0014 move.l D0, [A3 + 0x14] 0000027E B0AD D8AC cmp.l D0, [A5 - 0x2754] 00000282 6712 beq +0x14 /* 00000296 */ 00000284 2F0A move.l -[A7], A2 00000286 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */] 0000028A 2F00 move.l -[A7], D0 0000028C 7072 moveq.l D0, 0x72 0000028E 2F00 move.l -[A7], D0 00000290 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 00000294 504F addq.w A7, 8 label00000296: 00000296 202E FFF8 move.l D0, [A6 - 0x8] 0000029A 6716 beq +0x18 /* 000002B2 */ 0000029C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000002A0 4EAD 182A jsr [A5 + 0x182A /* export_769 */] 000002A4 2440 movea.l A2, D0 000002A6 2F0A move.l -[A7], A2 000002A8 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000002AC 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */] 000002B0 601A bra +0x1C /* 000002CC */ label000002B2: 000002B2 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000002B6 42A7 clr.l -[A7] 000002B8 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 000002BC 2440 movea.l A2, D0 000002BE 600C bra +0xE /* 000002CC */ label000002C0: 000002C0 2F2E FFE8 move.l -[A7], [A6 - 0x18] 000002C4 42A7 clr.l -[A7] 000002C6 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 000002CA 2440 movea.l A2, D0 label000002CC: 000002CC 42A7 clr.l -[A7] 000002CE 2F0C move.l -[A7], A4 000002D0 206D D874 movea.l A0, [A5 - 0x278C] 000002D4 2F28 001C move.l -[A7], [A0 + 0x1C] 000002D8 2F03 move.l -[A7], D3 000002DA 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 000002DE 2F00 move.l -[A7], D0 000002E0 2F0A move.l -[A7], A2 000002E2 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000002E6 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] 000002EA 2F00 move.l -[A7], D0 000002EC 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */] 000002F0 2F00 move.l -[A7], D0 000002F2 4EAD 170A jsr [A5 + 0x170A /* export_733 */] 000002F6 4FEF 0014 lea.l A7, [A7 + 0x14] 000002FA 2640 movea.l A3, D0 label000002FC: 000002FC 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000300 42A7 clr.l -[A7] 00000302 42A7 clr.l -[A7] 00000304 2F0B move.l -[A7], A3 00000306 4EAD 1A1A jsr [A5 + 0x1A1A /* export_831 */] label0000030A: 0000030A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000030E 4E5E unlink A6 00000310 4E75 rts 00000312 0024 5F5F ori.b -[A4], 0x5F /* '_' */ 00000316 6568 bcs +0x6A /* 00000380 */ 00000318 5F72 6574 subq.w <>, 7 0000031C 6872 bvc +0x74 /* 00000390 */ 0000031E 6F77 ble +0x79 /* 00000397 */ 00000320 0000 5F5F ori.b D0, 0x5F /* '_' */ 00000324 6568 bcs +0x6A /* 0000038E */ 00000326 5F74 6872 subq.w [A4 + D6 + 0x72], 7 0000032A 6F77 ble +0x79 /* 000003A3 */ 0000032C 0000 5F5F ori.b D0, 0x5F /* '_' */ 00000330 6568 bcs +0x6A /* 0000039A */ 00000332 5F6E 6577 subq.w [A6 + 0x6577], 7 00000336 7000 moveq.l D0, 0x00 fn00000338: 00000338 4E56 FFF4 link A6, -0x000C 0000033C 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000340 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000344 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] 00000348 2640 movea.l A3, D0 0000034A 246E 000C movea.l A2, [A6 + 0xC] 0000034E 286A 000C movea.l A4, [A2 + 0xC] 00000352 2014 move.l D0, [A4] 00000354 721F moveq.l D1, 0x1F 00000356 C081 and.l D0, D1 00000358 2D40 FFF4 move.l [A6 - 0xC], D0 0000035C 2F0B move.l -[A7], A3 0000035E 2F0C move.l -[A7], A4 00000360 4267 clr.w -[A7] 00000362 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */] 00000366 2F00 move.l -[A7], D0 00000368 4267 clr.w -[A7] 0000036A 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */] 0000036E 2F00 move.l -[A7], D0 00000370 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */] 00000374 7613 moveq.l D3, 0x13 00000376 2F03 move.l -[A7], D3 00000378 206B 0016 movea.l A0, [A3 + 0x16] 0000037C 2F28 0008 move.l -[A7], [A0 + 0x8] label00000380: 00000380 2F0B move.l -[A7], A3 00000382 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */] 00000386 2640 movea.l A3, D0 00000388 2F03 move.l -[A7], D3 0000038A 2F0C move.l -[A7], A4 0000038C 2F0B move.l -[A7], A3 label0000038E: 0000038E 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */] // begin alternate branch 00000390-00000394 label00000390: 00000390 17E2 2640 move.b [PC + D2.w * 8 + 0x40], -[A2] // end alternate branch 00000390-00000394 label00000390: // (misaligned) 00000392 2640 movea.l A3, D0 00000394 0CAE 0000 0014 FFF4 cmpi.l [A6 - 0xC], 0x14 // begin alternate branch 0000039A-0000039C label0000039A: 0000039A FFF4 .invalid <> // end alternate branch 0000039A-0000039C label0000039A: // (misaligned) 0000039C 6622 bne +0x24 /* 000003C0 */ 0000039E 42A7 clr.l -[A7] 000003A0 2F0B move.l -[A7], A3 000003A2 4EAD 170A jsr [A5 + 0x170A /* export_733 */] 000003A6 504F addq.w A7, 8 000003A8 2D40 FFFC move.l [A6 - 0x4], D0 000003AC 2F0A move.l -[A7], A2 000003AE 2F0C move.l -[A7], A4 000003B0 2F00 move.l -[A7], D0 000003B2 42A7 clr.l -[A7] 000003B4 7001 moveq.l D0, 0x01 000003B6 2F00 move.l -[A7], D0 000003B8 42A7 clr.l -[A7] 000003BA 4EAD 1B3A jsr [A5 + 0x1B3A /* export_867 */] 000003BE 6060 bra +0x62 /* 00000420 */ label000003C0: 000003C0 2F2E 000C move.l -[A7], [A6 + 0xC] 000003C4 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] 000003C8 2D40 FFF8 move.l [A6 - 0x8], D0 000003CC 322E FFF6 move.w D1, [A6 - 0xA] 000003D0 741F moveq.l D2, 0x1F 000003D2 C242 and.w D1, D2 000003D4 7412 moveq.l D2, 0x12 000003D6 B242 cmp.w D1, D2 000003D8 6624 bne +0x26 /* 000003FE */ 000003DA 2F00 move.l -[A7], D0 000003DC 2F0C move.l -[A7], A4 000003DE 4EAD 150A jsr [A5 + 0x150A /* export_669 */] 000003E2 2F00 move.l -[A7], D0 000003E4 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */] 000003E8 2D40 FFF8 move.l [A6 - 0x8], D0 000003EC 7214 moveq.l D1, 0x14 000003EE 2F01 move.l -[A7], D1 000003F0 2040 movea.l A0, D0 000003F2 2F28 0016 move.l -[A7], [A0 + 0x16] 000003F6 2F0B move.l -[A7], A3 000003F8 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */] 000003FC 2640 movea.l A3, D0 label000003FE: 000003FE 701B moveq.l D0, 0x1B 00000400 2F00 move.l -[A7], D0 00000402 246E FFF8 movea.l A2, [A6 - 0x8] 00000406 2F2A 0016 move.l -[A7], [A2 + 0x16] 0000040A 2F0A move.l -[A7], A2 0000040C 2F0B move.l -[A7], A3 0000040E 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */] 00000412 2F00 move.l -[A7], D0 00000414 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */] 00000418 2840 movea.l A4, D0 0000041A 2F0C move.l -[A7], A4 0000041C 4EAD 177A jsr [A5 + 0x177A /* export_747 */] label00000420: 00000420 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000424 4E5E unlink A6 00000426 205F movea.l A0, [A7]+ 00000428 504F addq.w A7, 8 0000042A 4ED0 jmp [A0] 0000042C 4E56 FBFC link A6, -0x0404 00000430 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00000434 0C2D 0074 CDDC cmpi.b [A5 - 0x3224], 0x74 /* 't' */ 0000043A 660C bne +0xE /* 00000448 */ 0000043C 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 00000440 7000 moveq.l D0, 0x00 00000442 2640 movea.l A3, D0 00000444 6000 00D4 bra +0xD6 /* 0000051A */ label00000448: 00000448 486E FBFC pea.l [A6 - 0x404] 0000044C 42A7 clr.l -[A7] 0000044E 4267 clr.w -[A7] 00000450 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */] 00000454 2F2E FBFC move.l -[A7], [A6 - 0x404] 00000458 486E FC00 pea.l [A6 - 0x400] 0000045C 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 00000460 2640 movea.l A3, D0 00000462 2F2E FBFC move.l -[A7], [A6 - 0x404] 00000466 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */] 0000046A 2F0B move.l -[A7], A3 0000046C 4EBA FB92 jsr [PC - 0x46E /* 00000000 */] 00000470 2640 movea.l A3, D0 00000472 102E FC00 move.b D0, [A6 - 0x400] 00000476 6700 00A2 beq +0xA4 /* 0000051A */ 0000047A 526B 0006 addq.w [A3 + 0x6], 1 0000047E 486E FC00 pea.l [A6 - 0x400] 00000482 2F0B move.l -[A7], A3 00000484 7001 moveq.l D0, 0x01 00000486 1F00 move.b -[A7], D0 00000488 4EAD 1BCA jsr [A5 + 0x1BCA /* export_885 */] 0000048C 2840 movea.l A4, D0 0000048E 200C move.l D0, A4 00000490 6700 0088 beq +0x8A /* 0000051A */ 00000494 244C movea.l A2, A4 00000496 700C moveq.l D0, 0x0C 00000498 D5C0 add.l A2, D0 0000049A 2052 movea.l A0, [A2] 0000049C 2810 move.l D4, [A0] 0000049E 761F moveq.l D3, 0x1F 000004A0 C883 and.l D4, D3 000004A2 7013 moveq.l D0, 0x13 000004A4 B880 cmp.l D4, D0 000004A6 6712 beq +0x14 /* 000004BA */ 000004A8 2004 move.l D0, D4 000004AA C083 and.l D0, D3 000004AC 41ED D414 lea.l A0, [A5 - 0x2BEC] 000004B0 1030 0000 move.b D0, [A0 + D0.w] 000004B4 7210 moveq.l D1, 0x10 000004B6 C001 and.b D0, D1 000004B8 6726 beq +0x28 /* 000004E0 */ label000004BA: 000004BA 706A moveq.l D0, 0x6A 000004BC 2F00 move.l -[A7], D0 000004BE 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 000004C2 584F addq.w A7, 4 000004C4 2F12 move.l -[A7], [A2] 000004C6 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */] 000004CA 206D D874 movea.l A0, [A5 - 0x278C] 000004CE 2028 0018 move.l D0, [A0 + 0x18] 000004D2 2480 move.l [A2], D0 000004D4 206D D874 movea.l A0, [A5 - 0x278C] 000004D8 2068 0018 movea.l A0, [A0 + 0x18] 000004DC 5268 0006 addq.w [A0 + 0x6], 1 label000004E0: 000004E0 0C84 0000 0014 cmpi.l D4, 0x14 000004E6 6622 bne +0x24 /* 0000050A */ 000004E8 206C 000C movea.l A0, [A4 + 0xC] 000004EC 2068 000C movea.l A0, [A0 + 0xC] 000004F0 2068 0010 movea.l A0, [A0 + 0x10] 000004F4 2028 0010 move.l D0, [A0 + 0x10] 000004F8 0280 0000 6000 andi.l D0, 0x6000 /* '`\0' */ 000004FE 670A beq +0xC /* 0000050A */ 00000500 7016 moveq.l D0, 0x16 00000502 2F00 move.l -[A7], D0 00000504 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 00000508 584F addq.w A7, 4 label0000050A: 0000050A 2F0C move.l -[A7], A4 0000050C 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */] 00000510 2F0C move.l -[A7], A4 00000512 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000516 4EBA FE20 jsr [PC - 0x1E0 /* 00000338 */] label0000051A: 0000051A 200B move.l D0, A3 0000051C 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00000520 4E5E unlink A6 00000522 205F movea.l A0, [A7]+ 00000524 584F addq.w A7, 4 00000526 4ED0 jmp [A0] 00000528 4E56 FFE8 link A6, -0x0018 0000052C 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000530 7000 moveq.l D0, 0x00 00000532 2D40 FFE8 move.l [A6 - 0x18], D0 00000536 422E FFF0 clr.b [A6 - 0x10] 0000053A 0C2D 0031 CDDC cmpi.b [A5 - 0x3224], 0x31 /* '1' */ 00000540 6600 009C bne +0x9E /* 000005DE */ 00000544 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 00000548 7053 moveq.l D0, 0x53 0000054A 1F00 move.b -[A7], D0 0000054C 7042 moveq.l D0, 0x42 0000054E 2F00 move.l -[A7], D0 00000550 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 00000554 002E 0006 FFF0 ori.b [A6 - 0x10], 0x6 0000055A 6068 bra +0x6A /* 000005C4 */ label0000055C: 0000055C 7002 moveq.l D0, 0x02 0000055E 2F00 move.l -[A7], D0 00000560 4EAD 18D2 jsr [A5 + 0x18D2 /* export_790 */] 00000564 584F addq.w A7, 4 label00000566: 00000566 0C2D 0054 CDDC cmpi.b [A5 - 0x3224], 0x54 /* 'T' */ 0000056C 673C beq +0x3E /* 000005AA */ 0000056E 486E FFF4 pea.l [A6 - 0xC] 00000572 42A7 clr.l -[A7] 00000574 4267 clr.w -[A7] 00000576 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */] 0000057A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000057E 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */] 00000582 2440 movea.l A2, D0 00000584 2F0A move.l -[A7], A2 00000586 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */] 0000058A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000058E 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */] 00000592 2F0A move.l -[A7], A2 00000594 4EBA FA6A jsr [PC - 0x596 /* 00000000 */] 00000598 2440 movea.l A2, D0 0000059A 486E FFE8 pea.l [A6 - 0x18] 0000059E 2F0A move.l -[A7], A2 000005A0 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 000005A4 022E 00FD FFF0 andi.b [A6 - 0x10], 0xFD label000005AA: 000005AA 122D CDDC move.b D1, [A5 - 0x3224] 000005AE 7000 moveq.l D0, 0x00 000005B0 1001 move.b D0, D1 000005B2 7257 moveq.l D1, 0x57 000005B4 B081 cmp.l D0, D1 000005B6 6708 beq +0xA /* 000005C0 */ 000005B8 7254 moveq.l D1, 0x54 000005BA B081 cmp.l D0, D1 000005BC 6710 beq +0x12 /* 000005CE */ 000005BE 6014 bra +0x16 /* 000005D4 */ label000005C0: 000005C0 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] label000005C4: 000005C4 0C2D 008B CDDC cmpi.b [A5 - 0x3224], 0x8B 000005CA 669A bne -0x64 /* 00000566 */ 000005CC 608E bra -0x70 /* 0000055C */ label000005CE: 000005CE 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 000005D2 600A bra +0xC /* 000005DE */ label000005D4: 000005D4 7012 moveq.l D0, 0x12 000005D6 2F00 move.l -[A7], D0 000005D8 4EAD 18B2 jsr [A5 + 0x18B2 /* export_786 */] 000005DC 584F addq.w A7, 4 label000005DE: 000005DE 206E 0008 movea.l A0, [A6 + 0x8] 000005E2 2028 0010 move.l D0, [A0 + 0x10] 000005E6 2D40 FFEC move.l [A6 - 0x14], D0 000005EA 2040 movea.l A0, D0 000005EC 1628 000B move.b D3, [A0 + 0xB] 000005F0 7010 moveq.l D0, 0x10 000005F2 3D43 FFFC move.w [A6 - 0x4], D3 000005F6 C600 and.b D3, D0 000005F8 6700 00A0 beq +0xA2 /* 0000069A */ 000005FC 122E FFF0 move.b D1, [A6 - 0x10] 00000600 7000 moveq.l D0, 0x00 00000602 1001 move.b D0, D1 00000604 342E FFFC move.w D2, [A6 - 0x4] 00000608 7200 moveq.l D1, 0x00 0000060A 1202 move.b D1, D2 0000060C B380 xor.l D0, D1 0000060E 7202 moveq.l D1, 0x02 00000610 C081 and.l D0, D1 00000612 670A beq +0xC /* 0000061E */ 00000614 706D moveq.l D0, 0x6D 00000616 2F00 move.l -[A7], D0 00000618 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 0000061C 584F addq.w A7, 4 label0000061E: 0000061E 246E FFE8 movea.l A2, [A6 - 0x18] 00000622 206E FFEC movea.l A0, [A6 - 0x14] 00000626 703A moveq.l D0, 0x3A 00000628 D1C0 add.l A0, D0 0000062A 2D48 FFF8 move.l [A6 - 0x8], A0 0000062E 6044 bra +0x46 /* 00000674 */ label00000630: 00000630 206E FFF8 movea.l A0, [A6 - 0x8] 00000634 2650 movea.l A3, [A0] 00000636 284A movea.l A4, A2 00000638 504C addq.w A4, 8 0000063A 6012 bra +0x14 /* 0000064E */ label0000063C: 0000063C 2F14 move.l -[A7], [A4] 0000063E 2F2B 0008 move.l -[A7], [A3 + 0x8] 00000642 42A7 clr.l -[A7] 00000644 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 00000648 4A80 tst.l D0 0000064A 6612 bne +0x14 /* 0000065E */ 0000064C 2653 movea.l A3, [A3] label0000064E: 0000064E 200B move.l D0, A3 00000650 66EA bne -0x14 /* 0000063C */ 00000652 706D moveq.l D0, 0x6D 00000654 2F00 move.l -[A7], D0 00000656 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 0000065A 584F addq.w A7, 4 0000065C 601A bra +0x1C /* 00000678 */ label0000065E: 0000065E 2F2B 0008 move.l -[A7], [A3 + 0x8] 00000662 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */] 00000666 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000066A 2F2B 0008 move.l -[A7], [A3 + 0x8] 0000066E 4EAD 16C2 jsr [A5 + 0x16C2 /* export_724 */] 00000672 2452 movea.l A2, [A2] label00000674: 00000674 200A move.l D0, A2 00000676 66B8 bne -0x46 /* 00000630 */ label00000678: 00000678 246E FFEC movea.l A2, [A6 - 0x14] 0000067C 4AAA 003A tst.l [A2 + 0x3A] 00000680 6718 beq +0x1A /* 0000069A */ 00000682 706D moveq.l D0, 0x6D 00000684 2F00 move.l -[A7], D0 00000686 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 0000068A 584F addq.w A7, 4 0000068C 703A moveq.l D0, 0x3A 0000068E D5C0 add.l A2, D0 00000690 2F0A move.l -[A7], A2 00000692 486D 1ED2 pea.l [A5 + 0x1ED2 /* export_982 */] 00000696 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */] label0000069A: 0000069A 246E FFEC movea.l A2, [A6 - 0x14] 0000069E 256E FFE8 003A move.l [A2 + 0x3A], [A6 - 0x18] 000006A4 102E FFF0 move.b D0, [A6 - 0x10] 000006A8 7210 moveq.l D1, 0x10 000006AA 8001 or.b D0, D1 000006AC 812A 000B or.b [A2 + 0xB], D0 000006B0 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000006B4 4E5E unlink A6 000006B6 205F movea.l A0, [A7]+ 000006B8 584F addq.w A7, 4 000006BA 4ED0 jmp [A0] fn000006BC: 000006BC 4E56 0000 link A6, 0 000006C0 486D E492 pea.l [A5 - 0x1B6E] 000006C4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006C8 4EAD 163A jsr [A5 + 0x163A /* export_707 */] 000006CC 4E5E unlink A6 000006CE 205F movea.l A0, [A7]+ 000006D0 584F addq.w A7, 4 000006D2 4ED0 jmp [A0] fn000006D4: 000006D4 202D E4B2 move.l D0, [A5 - 0x1B4E] 000006D8 6630 bne +0x32 /* 0000070A */ 000006DA 486D E4B6 pea.l [A5 - 0x1B4A] 000006DE 7001 moveq.l D0, 0x01 000006E0 2F00 move.l -[A7], D0 000006E2 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */] 000006E6 2B40 E4B2 move.l [A5 - 0x1B4E], D0 000006EA 4A80 tst.l D0 000006EC 670C beq +0xE /* 000006FA */ 000006EE 2040 movea.l A0, D0 000006F0 1028 001C move.b D0, [A0 + 0x1C] 000006F4 7214 moveq.l D1, 0x14 000006F6 B001 cmp.b D0, D1 000006F8 6710 beq +0x12 /* 0000070A */ label000006FA: 000006FA 7074 moveq.l D0, 0x74 000006FC 2F00 move.l -[A7], D0 000006FE 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 00000702 584F addq.w A7, 4 00000704 7000 moveq.l D0, 0x00 00000706 2B40 E4B2 move.l [A5 - 0x1B4E], D0 label0000070A: 0000070A 202D E4B2 move.l D0, [A5 - 0x1B4E] 0000070E 4E75 rts fn00000710: 00000710 4E56 0000 link A6, 0 00000714 48E7 0030 movem.l -[A7], A2,A3 00000718 202D E4C0 move.l D0, [A5 - 0x1B40] 0000071C 6612 bne +0x14 /* 00000730 */ 0000071E 206D D874 movea.l A0, [A5 - 0x278C] 00000722 2F10 move.l -[A7], [A0] 00000724 7001 moveq.l D0, 0x01 00000726 3F00 move.w -[A7], D0 00000728 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */] 0000072C 2B40 E4C0 move.l [A5 - 0x1B40], D0 label00000730: 00000730 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000734 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */] 00000738 2440 movea.l A2, D0 0000073A 2F0A move.l -[A7], A2 0000073C 4EAD 182A jsr [A5 + 0x182A /* export_769 */] 00000740 2640 movea.l A3, D0 00000742 2F0B move.l -[A7], A3 00000744 2F2D E4C0 move.l -[A7], [A5 - 0x1B40] 00000748 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 0000074C 4CDF 0C00 movem.l A2,A3, [A7]+ 00000750 4E5E unlink A6 00000752 205F movea.l A0, [A7]+ 00000754 584F addq.w A7, 4 00000756 4ED0 jmp [A0] 00000758 4E56 FFD8 link A6, -0x0028 0000075C 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00000760 286E 000C movea.l A4, [A6 + 0xC] 00000764 246E 0008 movea.l A2, [A6 + 0x8] 00000768 2012 move.l D0, [A2] 0000076A 761F moveq.l D3, 0x1F 0000076C C083 and.l D0, D3 0000076E 2D40 FFDC move.l [A6 - 0x24], D0 00000772 202C 0016 move.l D0, [A4 + 0x16] 00000776 2D40 FFD8 move.l [A6 - 0x28], D0 0000077A 2040 movea.l A0, D0 0000077C 2010 move.l D0, [A0] 0000077E C083 and.l D0, D3 00000780 2D40 FFE0 move.l [A6 - 0x20], D0 00000784 302D D93A move.w D0, [A5 - 0x26C6] 00000788 670C beq +0xE /* 00000796 */ 0000078A 2F0C move.l -[A7], A4 0000078C 2F0A move.l -[A7], A2 0000078E 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 00000792 4EFA 02F2 jmp [PC + 0x2F2 /* 00000A86 */] label00000796: 00000796 122E 0010 move.b D1, [A6 + 0x10] 0000079A 7000 moveq.l D0, 0x00 0000079C 1001 move.b D0, D1 0000079E 722C moveq.l D1, 0x2C 000007A0 B081 cmp.l D0, D1 000007A2 6716 beq +0x18 /* 000007BA */ 000007A4 720A moveq.l D1, 0x0A 000007A6 B081 cmp.l D0, D1 000007A8 6710 beq +0x12 /* 000007BA */ 000007AA 7226 moveq.l D1, 0x26 000007AC B081 cmp.l D0, D1 000007AE 670A beq +0xC /* 000007BA */ 000007B0 7210 moveq.l D1, 0x10 000007B2 B081 cmp.l D0, D1 000007B4 6714 beq +0x16 /* 000007CA */ 000007B6 6000 02C2 bra +0x2C4 /* 00000A7A */ label000007BA: 000007BA 2F0C move.l -[A7], A4 000007BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000007C0 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 000007C4 2840 movea.l A4, D0 000007C6 6000 02BC bra +0x2BE /* 00000A84 */ label000007CA: 000007CA 302D D5D6 move.w D0, [A5 - 0x2A2A] 000007CE 7620 moveq.l D3, 0x20 000007D0 C043 and.w D0, D3 000007D2 660E bne +0x10 /* 000007E2 */ 000007D4 7075 moveq.l D0, 0x75 000007D6 2F00 move.l -[A7], D0 000007D8 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 000007DC 584F addq.w A7, 4 000007DE 876D D5D6 or.w [A5 - 0x2A2A], D3 label000007E2: 000007E2 206E 0008 movea.l A0, [A6 + 0x8] 000007E6 2668 0008 movea.l A3, [A0 + 0x8] 000007EA 206E FFD8 movea.l A0, [A6 - 0x28] 000007EE 2028 0008 move.l D0, [A0 + 0x8] 000007F2 2D40 FFE4 move.l [A6 - 0x1C], D0 000007F6 202E FFDC move.l D0, [A6 - 0x24] 000007FA 0280 0000 00FF andi.l D0, 0xFF 00000800 45ED D414 lea.l A2, [A5 - 0x2BEC] 00000804 1032 0000 move.b D0, [A2 + D0.w] 00000808 7601 moveq.l D3, 0x01 0000080A C003 and.b D0, D3 0000080C 674E beq +0x50 /* 0000085C */ 0000080E 2013 move.l D0, [A3] 00000810 721F moveq.l D1, 0x1F 00000812 C041 and.w D0, D1 00000814 7213 moveq.l D1, 0x13 00000816 B041 cmp.w D0, D1 00000818 6642 bne +0x44 /* 0000085C */ 0000081A 202E FFE0 move.l D0, [A6 - 0x20] 0000081E 0280 0000 00FF andi.l D0, 0xFF 00000824 1032 0000 move.b D0, [A2 + D0.w] 00000828 C003 and.b D0, D3 0000082A 660C bne +0xE /* 00000838 */ 0000082C 7077 moveq.l D0, 0x77 0000082E 2F00 move.l -[A7], D0 00000830 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 00000834 584F addq.w A7, 4 00000836 6082 bra -0x7C /* 000007BA */ label00000838: 00000838 246E FFE4 movea.l A2, [A6 - 0x1C] 0000083C 2012 move.l D0, [A2] 0000083E 721F moveq.l D1, 0x1F 00000840 C041 and.w D0, D1 00000842 7214 moveq.l D1, 0x14 00000844 B041 cmp.w D0, D1 00000846 6610 bne +0x12 /* 00000858 */ 00000848 206A 000C movea.l A0, [A2 + 0xC] 0000084C 2068 0010 movea.l A0, [A0 + 0x10] 00000850 4AA8 005A tst.l [A0 + 0x5A] 00000854 6600 00F6 bne +0xF8 /* 0000094C */ label00000858: 00000858 6000 022A bra +0x22C /* 00000A84 */ label0000085C: 0000085C 302E FFDE move.w D0, [A6 - 0x22] 00000860 761F moveq.l D3, 0x1F 00000862 C043 and.w D0, D3 00000864 7212 moveq.l D1, 0x12 00000866 B041 cmp.w D0, D1 00000868 6718 beq +0x1A /* 00000882 */ 0000086A 202E FFDC move.l D0, [A6 - 0x24] 0000086E 0280 0000 00FF andi.l D0, 0xFF 00000874 41ED D414 lea.l A0, [A5 - 0x2BEC] 00000878 1030 0000 move.b D0, [A0 + D0.w] 0000087C 7201 moveq.l D1, 0x01 0000087E C001 and.b D0, D1 00000880 6720 beq +0x22 /* 000008A2 */ label00000882: 00000882 2013 move.l D0, [A3] 00000884 C043 and.w D0, D3 00000886 7214 moveq.l D1, 0x14 00000888 B041 cmp.w D0, D1 0000088A 6616 bne +0x18 /* 000008A2 */ 0000088C 206B 000C movea.l A0, [A3 + 0xC] 00000890 2D48 FFF0 move.l [A6 - 0x10], A0 00000894 2068 000C movea.l A0, [A0 + 0xC] 00000898 1028 0004 move.b D0, [A0 + 0x4] 0000089C 7208 moveq.l D1, 0x08 0000089E C001 and.b D0, D1 000008A0 670E beq +0x10 /* 000008B0 */ label000008A2: 000008A2 7076 moveq.l D0, 0x76 000008A4 2F00 move.l -[A7], D0 000008A6 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 000008AA 584F addq.w A7, 4 000008AC 6000 FF0C bra -0xF2 /* 000007BA */ label000008B0: 000008B0 0CAE 0000 0014 FFE0 cmpi.l [A6 - 0x20], 0x14 000008B8 660C bne +0xE /* 000008C6 */ 000008BA 206E FFD8 movea.l A0, [A6 - 0x28] 000008BE 2028 000C move.l D0, [A0 + 0xC] 000008C2 2D40 FFF4 move.l [A6 - 0xC], D0 label000008C6: 000008C6 302E FFE2 move.w D0, [A6 - 0x1E] 000008CA 761F moveq.l D3, 0x1F 000008CC C043 and.w D0, D3 000008CE 7212 moveq.l D1, 0x12 000008D0 B041 cmp.w D0, D1 000008D2 6718 beq +0x1A /* 000008EC */ 000008D4 202E FFE0 move.l D0, [A6 - 0x20] 000008D8 0280 0000 00FF andi.l D0, 0xFF 000008DE 41ED D414 lea.l A0, [A5 - 0x2BEC] 000008E2 1030 0000 move.b D0, [A0 + D0.w] 000008E6 7201 moveq.l D1, 0x01 000008E8 C001 and.b D0, D1 000008EA 6724 beq +0x26 /* 00000910 */ label000008EC: 000008EC 246E FFE4 movea.l A2, [A6 - 0x1C] 000008F0 2012 move.l D0, [A2] 000008F2 C043 and.w D0, D3 000008F4 7214 moveq.l D1, 0x14 000008F6 B041 cmp.w D0, D1 000008F8 6616 bne +0x18 /* 00000910 */ 000008FA 206A 000C movea.l A0, [A2 + 0xC] 000008FE 2D48 FFF4 move.l [A6 - 0xC], A0 00000902 2068 000C movea.l A0, [A0 + 0xC] 00000906 1028 0004 move.b D0, [A0 + 0x4] 0000090A 7208 moveq.l D1, 0x08 0000090C C001 and.b D0, D1 0000090E 670E beq +0x10 /* 0000091E */ label00000910: 00000910 7076 moveq.l D0, 0x76 00000912 2F00 move.l -[A7], D0 00000914 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 00000918 584F addq.w A7, 4 0000091A 6000 FE9E bra -0x160 /* 000007BA */ label0000091E: 0000091E 246E FFF4 movea.l A2, [A6 - 0xC] 00000922 206A 0010 movea.l A0, [A2 + 0x10] 00000926 4AA8 005A tst.l [A0 + 0x5A] 0000092A 6620 bne +0x22 /* 0000094C */ 0000092C 42A7 clr.l -[A7] 0000092E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000932 2F0A move.l -[A7], A2 00000934 4EAD 1A5A jsr [A5 + 0x1A5A /* export_839 */] 00000938 4A80 tst.l D0 0000093A 6600 FE7E bne -0x180 /* 000007BA */ 0000093E 7078 moveq.l D0, 0x78 00000940 2F00 move.l -[A7], D0 00000942 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 00000946 584F addq.w A7, 4 00000948 6000 FE70 bra -0x18E /* 000007BA */ label0000094C: 0000094C 2F0C move.l -[A7], A4 0000094E 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */] 00000952 2840 movea.l A4, D0 00000954 202E FFE0 move.l D0, [A6 - 0x20] 00000958 0280 0000 00FF andi.l D0, 0xFF 0000095E 41ED D414 lea.l A0, [A5 - 0x2BEC] 00000962 1030 0000 move.b D0, [A0 + D0.w] 00000966 7201 moveq.l D1, 0x01 00000968 C001 and.b D0, D1 0000096A 6618 bne +0x1A /* 00000984 */ 0000096C 7014 moveq.l D0, 0x14 0000096E 2F00 move.l -[A7], D0 00000970 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00000974 4267 clr.w -[A7] 00000976 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */] 0000097A 2F00 move.l -[A7], D0 0000097C 2F0C move.l -[A7], A4 0000097E 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */] 00000982 2840 movea.l A4, D0 label00000984: 00000984 202D E4C4 move.l D0, [A5 - 0x1B3C] 00000988 660C bne +0xE /* 00000996 */ 0000098A 487A 010A pea.l [PC + 0x10A /* 00000A96, value 0x5F5F7274 '__rt', cstring "__rtti_cast" */] 0000098E 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */] 00000992 2B40 E4C4 move.l [A5 - 0x1B3C], D0 label00000996: 00000996 2F2D E4C4 move.l -[A7], [A5 - 0x1B3C] 0000099A 4EAD 1822 jsr [A5 + 0x1822 /* export_768 */] 0000099E 2D40 FFE8 move.l [A6 - 0x18], D0 000009A2 2F0C move.l -[A7], A4 000009A4 4EAD 196A jsr [A5 + 0x196A /* export_809 */] 000009A8 2840 movea.l A4, D0 000009AA 2F0C move.l -[A7], A4 000009AC 4EAD 19B2 jsr [A5 + 0x19B2 /* export_818 */] 000009B0 2840 movea.l A4, D0 000009B2 2F2C 0006 move.l -[A7], [A4 + 0x6] 000009B6 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */] 000009BA 2440 movea.l A2, D0 000009BC 7013 moveq.l D0, 0x13 000009BE 2F00 move.l -[A7], D0 000009C0 206A 0016 movea.l A0, [A2 + 0x16] 000009C4 2F28 0008 move.l -[A7], [A0 + 0x8] 000009C8 2F0A move.l -[A7], A2 000009CA 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */] 000009CE 2440 movea.l A2, D0 000009D0 42A7 clr.l -[A7] 000009D2 2F0A move.l -[A7], A2 000009D4 4EBA 00CC jsr [PC + 0xCC /* 00000AA2 */] 000009D8 2440 movea.l A2, D0 000009DA 7014 moveq.l D0, 0x14 000009DC 2F00 move.l -[A7], D0 000009DE 2F2A 0016 move.l -[A7], [A2 + 0x16] 000009E2 4267 clr.w -[A7] 000009E4 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */] 000009E8 2F00 move.l -[A7], D0 000009EA 2F0A move.l -[A7], A2 000009EC 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */] 000009F0 2440 movea.l A2, D0 000009F2 206C 0016 movea.l A0, [A4 + 0x16] 000009F6 2F28 0008 move.l -[A7], [A0 + 0x8] 000009FA 4EBA FD14 jsr [PC - 0x2EC /* 00000710 */] 000009FE 2D40 FFF8 move.l [A6 - 0x8], D0 00000A02 2F0B move.l -[A7], A3 00000A04 4EBA FD0A jsr [PC - 0x2F6 /* 00000710 */] 00000A08 2D40 FFFC move.l [A6 - 0x4], D0 00000A0C 42A7 clr.l -[A7] 00000A0E 206D D874 movea.l A0, [A5 - 0x278C] 00000A12 2F28 0018 move.l -[A7], [A0 + 0x18] 00000A16 362E FFDE move.w D3, [A6 - 0x22] 00000A1A 721F moveq.l D1, 0x1F 00000A1C C641 and.w D3, D1 00000A1E 7812 moveq.l D4, 0x12 00000A20 B644 cmp.w D3, D4 00000A22 6704 beq +0x6 /* 00000A28 */ 00000A24 7200 moveq.l D1, 0x00 00000A26 6002 bra +0x4 /* 00000A2A */ label00000A28: 00000A28 7201 moveq.l D1, 0x01 label00000A2A: 00000A2A 2201 move.l D1, D1 00000A2C 2F01 move.l -[A7], D1 00000A2E 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 00000A32 2F00 move.l -[A7], D0 00000A34 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000A38 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000A3C 2F0C move.l -[A7], A4 00000A3E 2F0A move.l -[A7], A2 00000A40 4EAD 170A jsr [A5 + 0x170A /* export_733 */] 00000A44 4FEF 0018 lea.l A7, [A7 + 0x18] 00000A48 2D40 FFEC move.l [A6 - 0x14], D0 00000A4C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000A50 42A7 clr.l -[A7] 00000A52 42A7 clr.l -[A7] 00000A54 2F00 move.l -[A7], D0 00000A56 4EAD 1A1A jsr [A5 + 0x1A1A /* export_831 */] 00000A5A 2840 movea.l A4, D0 00000A5C B644 cmp.w D3, D4 00000A5E 660E bne +0x10 /* 00000A6E */ 00000A60 2F0C move.l -[A7], A4 00000A62 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A66 4EAD 1A0A jsr [A5 + 0x1A0A /* export_829 */] 00000A6A 2840 movea.l A4, D0 00000A6C 6016 bra +0x18 /* 00000A84 */ label00000A6E: 00000A6E 2F0C move.l -[A7], A4 00000A70 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A74 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */] 00000A78 600A bra +0xC /* 00000A84 */ label00000A7A: 00000A7A 2F3C 0000 0102 move.l -[A7], 0x102 00000A80 4EBA FC3A jsr [PC - 0x3C6 /* 000006BC */] label00000A84: 00000A84 200C move.l D0, A4 label00000A86: 00000A86 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00000A8A 4E5E unlink A6 00000A8C 205F movea.l A0, [A7]+ 00000A8E 4FEF 000A lea.l A7, [A7 + 0xA] 00000A92 4ED0 jmp [A0] 00000A94 000C 5F5F ori.b A4, 0x5F /* '_' */ 00000A98 7274 moveq.l D1, 0x74 00000A9A 7469 moveq.l D2, 0x69 00000A9C 5F63 subq.w -[A3], 7 00000A9E 6173 bsr +0x75 /* 00000B13 */ 00000AA0 7400 moveq.l D2, 0x00 fn00000AA2: 00000AA2 4E56 FFF0 link A6, -0x0010 00000AA6 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00000AAA 286E 0008 movea.l A4, [A6 + 0x8] 00000AAE 202E 000C move.l D0, [A6 + 0xC] 00000AB2 670E beq +0x10 /* 00000AC2 */ 00000AB4 200C move.l D0, A4 00000AB6 670A beq +0xC /* 00000AC2 */ 00000AB8 2F3C 0000 0121 move.l -[A7], 0x121 00000ABE 4EBA FBFC jsr [PC - 0x404 /* 000006BC */] label00000AC2: 00000AC2 4EBA FC10 jsr [PC - 0x3F0 /* 000006D4 */] 00000AC6 2440 movea.l A2, D0 00000AC8 200A move.l D0, A2 00000ACA 662C bne +0x2E /* 00000AF8 */ 00000ACC 2F0C move.l -[A7], A4 00000ACE 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */] 00000AD2 2F2E 000C move.l -[A7], [A6 + 0xC] 00000AD6 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */] 00000ADA 4EAD 17A2 jsr [A5 + 0x17A2 /* export_752 */] 00000ADE 2840 movea.l A4, D0 00000AE0 18BC 005D move.b [A4], 0x5D /* ']' */ 00000AE4 2F0C move.l -[A7], A4 00000AE6 206D D874 movea.l A0, [A5 - 0x278C] 00000AEA 2F28 0018 move.l -[A7], [A0 + 0x18] 00000AEE 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */] 00000AF2 200C move.l D0, A4 00000AF4 4EFA 01AA jmp [PC + 0x1AA /* 00000CA0 */] label00000AF8: 00000AF8 2F2A 000C move.l -[A7], [A2 + 0xC] 00000AFC 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */] 00000B00 2D40 FFF4 move.l [A6 - 0xC], D0 00000B04 2040 movea.l A0, D0 00000B06 0090 0000 0040 ori.l [A0], 0x40 /* '@' */ 00000B0C 200C move.l D0, A4 00000B0E 6710 beq +0x12 /* 00000B20 */ 00000B10 2F0C move.l -[A7], A4 00000B12 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */] 00000B16 2840 movea.l A4, D0 00000B18 2F0C move.l -[A7], A4 00000B1A 4EAD 196A jsr [A5 + 0x196A /* export_809 */] 00000B1E 2840 movea.l A4, D0 label00000B20: 00000B20 200C move.l D0, A4 00000B22 6700 0134 beq +0x136 /* 00000C58 */ 00000B26 1014 move.b D0, [A4] 00000B28 725F moveq.l D1, 0x5F 00000B2A B001 cmp.b D0, D1 00000B2C 6700 012A beq +0x12C /* 00000C58 */ 00000B30 246C 0016 movea.l A2, [A4 + 0x16] 00000B34 2012 move.l D0, [A2] 00000B36 721F moveq.l D1, 0x1F 00000B38 C041 and.w D0, D1 00000B3A 7214 moveq.l D1, 0x14 00000B3C B041 cmp.w D0, D1 00000B3E 6600 0118 bne +0x11A /* 00000C58 */ 00000B42 266A 000C movea.l A3, [A2 + 0xC] 00000B46 206B 0010 movea.l A0, [A3 + 0x10] 00000B4A 2028 005A move.l D0, [A0 + 0x5A] 00000B4E 2D40 FFF0 move.l [A6 - 0x10], D0 00000B52 4A80 tst.l D0 00000B54 6700 0102 beq +0x104 /* 00000C58 */ 00000B58 302D D5D6 move.w D0, [A5 - 0x2A2A] 00000B5C 7620 moveq.l D3, 0x20 00000B5E C043 and.w D0, D3 00000B60 660E bne +0x10 /* 00000B70 */ 00000B62 7075 moveq.l D0, 0x75 00000B64 2F00 move.l -[A7], D0 00000B66 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 00000B6A 584F addq.w A7, 4 00000B6C 876D D5D6 or.w [A5 - 0x2A2A], D3 label00000B70: 00000B70 206D D874 movea.l A0, [A5 - 0x278C] 00000B74 2F28 0018 move.l -[A7], [A0 + 0x18] 00000B78 206E FFF0 movea.l A0, [A6 - 0x10] 00000B7C 2F28 002C move.l -[A7], [A0 + 0x2C] 00000B80 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 00000B84 2D40 FFFC move.l [A6 - 0x4], D0 00000B88 222B 0010 move.l D1, [A3 + 0x10] 00000B8C 2D41 FFF8 move.l [A6 - 0x8], D1 00000B90 2041 movea.l A0, D1 00000B92 2468 0042 movea.l A2, [A0 + 0x42] 00000B96 240A move.l D2, A2 00000B98 671C beq +0x1E /* 00000BB6 */ 00000B9A 2252 movea.l A1, [A2] 00000B9C 2269 0010 movea.l A1, [A1 + 0x10] 00000BA0 2269 005A movea.l A1, [A1 + 0x5A] 00000BA4 2068 005A movea.l A0, [A0 + 0x5A] 00000BA8 B3C8 cmpa.l A1, A0 00000BAA 660A bne +0xC /* 00000BB6 */ 00000BAC 222A 0008 move.l D1, [A2 + 0x8] 00000BB0 2040 movea.l A0, D0 00000BB2 2141 0006 move.l [A0 + 0x6], D1 label00000BB6: 00000BB6 7014 moveq.l D0, 0x14 00000BB8 2F00 move.l -[A7], D0 00000BBA 2F2C 0016 move.l -[A7], [A4 + 0x16] 00000BBE 4267 clr.w -[A7] 00000BC0 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */] 00000BC4 2F00 move.l -[A7], D0 00000BC6 2F0C move.l -[A7], A4 00000BC8 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */] 00000BCC 2840 movea.l A4, D0 00000BCE 246E FFF0 movea.l A2, [A6 - 0x10] 00000BD2 2F2A 000C move.l -[A7], [A2 + 0xC] 00000BD6 4267 clr.w -[A7] 00000BD8 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */] 00000BDC 2D40 000C move.l [A6 + 0xC], D0 00000BE0 266E FFF8 movea.l A3, [A6 - 0x8] 00000BE4 222B 0014 move.l D1, [A3 + 0x14] 00000BE8 2040 movea.l A0, D0 00000BEA 2081 move.l [A0], D1 00000BEC 7601 moveq.l D3, 0x01 00000BEE 2F03 move.l -[A7], D3 00000BF0 2F00 move.l -[A7], D0 00000BF2 2F0C move.l -[A7], A4 00000BF4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000BF8 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */] 00000BFC 2840 movea.l A4, D0 00000BFE 2F0C move.l -[A7], A4 00000C00 4EAD 215A jsr [A5 + 0x215A /* export_1063 */] 00000C04 7813 moveq.l D4, 0x13 00000C06 2F04 move.l -[A7], D4 00000C08 2F2A 000C move.l -[A7], [A2 + 0xC] 00000C0C 2F0C move.l -[A7], A4 00000C0E 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */] 00000C12 2840 movea.l A4, D0 00000C14 2F03 move.l -[A7], D3 00000C16 2F2C 0016 move.l -[A7], [A4 + 0x16] 00000C1A 2F0C move.l -[A7], A4 00000C1C 206D D874 movea.l A0, [A5 - 0x278C] 00000C20 2F28 0018 move.l -[A7], [A0 + 0x18] 00000C24 202B 0014 move.l D0, [A3 + 0x14] 00000C28 721F moveq.l D1, 0x1F 00000C2A C081 and.l D0, D1 00000C2C 41ED D514 lea.l A0, [A5 - 0x2AEC] 00000C30 1030 0000 move.b D0, [A0 + D0.w] 00000C34 4880 ext.w D0 00000C36 48C0 ext.l D0 00000C38 4480 neg.l D0 00000C3A 2F00 move.l -[A7], D0 00000C3C 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 00000C40 2F00 move.l -[A7], D0 00000C42 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */] 00000C46 2840 movea.l A4, D0 00000C48 2F04 move.l -[A7], D4 00000C4A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000C4E 2F0C move.l -[A7], A4 00000C50 4EAD 17E2 jsr [A5 + 0x17E2 /* export_760 */] 00000C54 2840 movea.l A4, D0 00000C56 6042 bra +0x44 /* 00000C9A */ label00000C58: 00000C58 262E 000C move.l D3, [A6 + 0xC] 00000C5C 6704 beq +0x6 /* 00000C62 */ 00000C5E 2003 move.l D0, D3 00000C60 6004 bra +0x6 /* 00000C66 */ label00000C62: 00000C62 202C 0016 move.l D0, [A4 + 0x16] label00000C66: 00000C66 2F00 move.l -[A7], D0 00000C68 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */] 00000C6C 2440 movea.l A2, D0 00000C6E 200A move.l D0, A2 00000C70 660A bne +0xC /* 00000C7C */ 00000C72 2F3C 0000 015F move.l -[A7], 0x15F 00000C78 4EBA FA42 jsr [PC - 0x5BE /* 000006BC */] label00000C7C: 00000C7C 2F03 move.l -[A7], D3 00000C7E 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */] 00000C82 2F0C move.l -[A7], A4 00000C84 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */] 00000C88 2F0A move.l -[A7], A2 00000C8A 4EAD 182A jsr [A5 + 0x182A /* export_769 */] 00000C8E 2840 movea.l A4, D0 00000C90 2F0C move.l -[A7], A4 00000C92 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000C96 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */] label00000C9A: 00000C9A 2F0C move.l -[A7], A4 00000C9C 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */] label00000CA0: 00000CA0 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00000CA4 4E5E unlink A6 00000CA6 205F movea.l A0, [A7]+ 00000CA8 504F addq.w A7, 8 00000CAA 4ED0 jmp [A0]